# 获取用户输入的n值
while True:
    try:
        n = int(input("请输入一个正整数n："))
        if n <= 0:
            print("请输入一个正整数！")
            continue
        break
    except ValueError:
        print("请输入有效的整数！")

# 生成并打印乘法表
for i in range(1, n + 1):  # 外层循环控制行数
    for j in range(1, i + 1):  # 内层循环控制每行的列数
        # 格式化输出，保持对齐
        print(f"{j}*{i}={i*j}", end="\t")
    print()  # 每行结束后换行